/*Basic Style*/
body,html {
	font:12px Arial,Helvetica,Sans-Serif;
	line-height:1.2;
	color:#FCE8FC;
	background:#040A13 url(../img/bg.png) repeat-x;
	text-align:left;
}
#container {
	background:url(../img/bg_bubble.png) no-repeat top;
}
a:link,a:visited {
	color:#fff;
	font-weight:normal;
}
a:hover {
	color: #DBDBDA;
}
/* Site Global */
.mid_box {
	padding:10px 15px;
	min-height:710px;
	background:#25051A;
	border:1px solid #560c44;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.mid_box h2 {
	border-bottom:1px dotted #560C44;
	margin-bottom:5px;
	padding:5px 0px;
	color:#fff;
	font-weight:bold;
}
h2.module_title {
	background:#560C44 none repeat scroll 0 0;
	color:#FFDFFF;
	font-size:15px;
	font-weight:bold;
	padding:8px 5px 5px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	text-shadow:0 1px 0 #00192F;
}
.mid_box .module_content {
	padding:0px;
}
.mid_box h2.module_title {
	background:#560C44;
	color:#FFDFFF;
	border:none;
}
.ui-widget-content {
	background:none !important;
	border:none !important;
}
hr {
	border-color:#999999;
	border-style:dotted;
	border-width:0 0 1px;
	margin:5px 0 10px;
}
h5 {
	padding:0px 0px 5px 0px;
	background:#333;
	padding:2px 5px;
	margin-top:5px;
}
h5 a {
	color:#fff !important;
}
h3 {
	border-bottom:1px dotted #CCCCCC;
	color:#ffffff;
	padding:5px 0px;
	margin-bottom:10px;
}
h4 {
	color:#DBDBDA;
	padding:5px 0px;
	font-weight: bold;
}
/*Site Container*/
.logo {
	float:left;
	margin-top:50px;
}
.wrapper {
	width:995px;
	margin:0 auto;
}
.header {
	padding-bottom:40px;
}
.foot {
	color:#fff;
	padding:15px 15px 0px 15px;
	height:25px;
	margin-top:10px;
}
.foot a {
	color:#fff !important;
	font-weight: normal;
}
/*Top Navigation*/
.nav {
	margin:0;
	padding:0;
	list-style:none;
	line-height:1;
	float:right;
	margin:60px 0 0;
}
.nav a {
	padding:0px;
	text-decoration:none;
	color:#fff!important;
	text-decoration:none;
	line-height:45px;
	font-weight:normal;
	font-size:17px;
	margin-right:10px;
	padding:5px 10px;
}
.nav li {
	float:left;
	width:auto;
	color:#666;
}
.nav li a:hover,.nav li a.active {
	background:#6F006F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.ui-widget-content a {
	color:#ccc !important;
}
.ui-widget-content h5 a {
	color:fff;
}
.ui-widget-header {
	background:#560C44 !important;
	border: none !important;
}
/*Common Elements*/
.box_in {
	border:1px solid #333;
	padding:5px;
	margin:5px 2px;
	background:#000;
	color:#fff !important;
}
.listing {
	width:168px;
	float:left;
	margin:0 4px 10px 4px;
	padding-bottom:5px;
	line-height:17px;
}
.ui-tabs .ui-tabs-panel {
	padding:1em 0em !important;
}
form input[type="submit"],a.button {
	font-size:13px;
	color:#fff;
	text-shadow:0 1px 0 #586C7B;
	background:#560C44 none repeat scroll 0 0;
	border:1px solid #6F1B5C;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 10px;
}
form input[type="submit"]:hover,a.button:hover {
	color:#FFCFF5 !important;
	background: #6F1B5C;
}
/*left col*/
.leftCol h4 {
	padding-top:0px;
}
.module_content {
	padding: 5px;
}
/*Misc Css*/
.reviewBox {
	background-color:#000;
	border:1px solid #333;
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom:10px;
	color: #fff;
}
/* Modules */
.module,.box_style {
	margin:0 0 20px 0;
}
.leftCol .module,.rightCol .module {
	background:#25051A none repeat scroll 0 0;
	border:1px solid #560C44;
	padding:5px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.review_bottom {
	padding:4px;
	background:#5F0C4C;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:5px;
	color:#fff;
}
.review_bottom a {
	color:#fff;
}
.reviewBoxSmall a {
	color:#DBDBDA;
}
ul.styled_list li {
	border-bottom:1px dotted #560C44;
	margin-bottom:5px;
	padding-bottom:3px;
}
ul.styled_list li a {
	color:#e7addf;
}
.blog_view .info_review h5 a {
	font-size:18px;
	color:#BF53A8 !important;
}
.blog_view .image {
	border:1px solid #90A8B0;
	padding:1px;
}
.ui-tabs-panel .listing {
	width:167px;
	margin-left:4px;
	margin-right:4px;
}
.paginate a {
	border:1px solid #560C44;
	color:#fff;
}
.paginate .current,.paginate a:hover {
	background:#560C44;
	color:#fff;
	text-shadow:0 1px 0 #00192F;
}
/*.ui-tabs .reviewBox {
	width:164px;
	float:left;
}
.ui-tabs .reviewBox .user_vote {
	display:none;
}
.ui-tabs .reviewBox .size1of4,.ui-tabs .reviewBox .size3of4 {
	width: auto;
}
*/
input[type=text]:hover,input[type=password]:hover,textarea:hover {
	border:1px solid #DBDBDA;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus {
	border:1px solid #DBDBDA;
}
#listing_add_form fieldset legend,#UserAddForm fieldset legend ,#listing_fields_input fieldset legend {
	color:#FFBFFE;
}
.radio legend,#listing_add_form fieldset fieldset legend,#UserAddForm fieldset fieldset legend ,#listing_fields_input fieldset fieldset legend {
	color:#fff;
}
.login_content .styled_list li a {
	font-size:12px;
}
.comment_box .post_info {
	width:10%;
}
.comment_box .comment_body {
	background:#560C44;
}
.comment_body .time {
	color:#DBDBDA;
}
.table_view_container {
-moz-border-radius:0 0 0 0;
float:left;
height:250px;
margin-right:10px;
padding:5px;
width:164px;
}
.sidebar .listing h5 a,.sidebar .table_view_container .review_title a,.sidebar .reviewBox .blog_view .info_review h5 a {
	color:#DBDBDA !important;
	font-size:13px;
}
.ranks img {
	margin-left:20px;
	margin-bottom:5px;
	padding-top:15px;
}
#adavnced_search_form .radio_searchable legend {
	color:#FFBFFE;
}
.listing_content .fieldset fieldset legend {
	color:#DBDBDA;
	font-size:14px;
	padding-bottom:5px;
	padding-top:5px;
}
.galleryImage img {
	border:1px solid #560C44;
}
div.galleryImage {
	margin:15px !important;
	width:158px !important;
}
table tr td {
	background:#000 !important;
}
table tr td,table tr th {
	border-bottom:1px solid #333;
	text-align:left;
}
table tr th,table tr th a {
	font-weight:bold;
	background:#333;
}
table tr th {
	border:1px solid #333;
	color:#FFDFFF;
}
table tr th a:hover,table tr th a {
	background:none;
}
table tr th,table tr td {
	padding:7px;
}
td.actions {
	text-align:left;
}
table tr td {
	color:#999;
	text-align:left;
	border-right:1px solid #333;
}
table tr:hover {
	background-color:#fff5d3;
}
.messages form {
	width:100%;
	margin-right: 0px;
}
/*Additional css aded for this theme*/
.yahoo {
	width:185px;
}
form div.required {
	color:#FFBFFE;
}
.ui-state-default,.ui-widget-content .ui-state-default {
	background:#E7ADDF none repeat scroll 0 0 !important;
	;
	border:1px solid #E7ADDF !important;
}
.ui-state-default a {
	color:#5F0C5D !important;
}
.ui-state-active,.ui-widget-content .ui-state-active {
	background:#9F3B9D none repeat scroll 0 0 !important;
	;
	border:1px solid #E7ADDF !important;
}
.ui-state-active,.ui-widget-content .ui-state-active a {
	color:#fff !important;
}
.breadcrumb {
	background:#25051A !important;
	border:1px solid #560C44 !important;
}
.breadcrumb a {
	background-image:url(../img/bc_separator.png)!important;
	color:#ccc !important;
}
.review_customField {
	margin-top:5px;
}
.sidebar .comment_box .post_info {
	display:none;
}
.sidebar .comment_box .comment_body {
	margin-left:0px;
	width:100%;
}
.comparision_list {
	background:#000 !important;
	border-top:1px solid #333;
}
.comparision_list h3 {
	border-bottom:none;
}
h1 {
	color:#fff;
}
.compare-table a {
	color:#560C44;
	font-weight:bold;
}
.ui-datepicker-calendar .ui-state-default {
	color:#000 !important;
}
.ui-datepicker-title {
	color: #fff !important;
}
span.speech_tail {
background:url("../img/speech_tip.gif") no-repeat scroll 0 0 white;
}
.plan_info{background:#000000;
border: 1px solid #333;
}
.plan_info .price_plan{
color:#fff;
}

#listing_block .blog_view  .featured{
background:#040A13;
border: 1px solid #000;
}
.listing_content .fieldset {
    background:  #160717;
    border: 1px dotted #E7ADDF;
	}
	.listing_content .custom_field b {color:#fff;}
.gallery_layout{background:#000 !important; border:1px solid #560C44 !important;}
.deal_nav a {
    color: #fff !important;
}
.deal_left{color: #000;}
.deal_description h3 , .share_actions ,.stButton{color: #fff !important}
.deal_nav a.selected_cat{background:#815a81 !important; border: 1px solid #965b96 !important; box-shadow: 1px 1px 1px #965b96 inset !important}
.events.view .actions{background: #855a81 !important; color: #fff;}
.ui-tabs .ui-tabs-nav li a{padding: 0.5em !important}